.middle{
	width: 100%;
	border-top: 1px solid #f4dadc;
}

.middle>.box{
	width: 1200px;
	margin: 0 auto;
}

.middle>.box>.address{
	overflow: hidden;
	font-family: "microsoft yahei";
	margin-bottom: 47px;
	margin-top: 64px;
}

.middle>.box>.address>li{
	width: 283px;
	height: 149px;
	background-color: #f1efef;
	color: #666666;
	padding-top: 40px;
	margin-right: 22px;
	float: left;
}

.middle>.box>.address>li:hover{
	cursor: pointer;
}

.middle>.box>.address>li:nth-child(4n+4){
	margin-right: 0;
}

.middle>.box>.address>li:last-of-type{
	background: url(../img/confirm_add_address.png) no-repeat center center #f1efef;
}

.middle>.box>.address>li:last-of-type>.del{
	margin-top: 110px;
}

.middle>.box>h5{
	color: #333232;
	font-size: 14px;
	font-family: "microsoft yahei";
	margin-left: 3px;
	margin-bottom: 24px;
}

.middle>.box>.address>li>p{
	width: 230px;
	margin: 0 auto 22px;
}

.middle>.box>.address>li>.name{
	margin-left: 30px;
}

.middle>.box>.address>li>.phone{
	margin-left: 75px;
}

.middle>.box>.address>li>.edit{
	display: none;
}

.middle>.box>.address>li>.del,.edit{
	float: right;
	margin-right: 10px;
	margin-top: 30px;
}

.middle>.box>.address>li>.del>a,.edit>a{
	color: #999999;
}

.middle>.box>.order_info{
	background-color: #f1efef;
	color: #666060;
	font-size: 14px;
	overflow: hidden;
}

.middle>.box>.order_info>li{
	margin-bottom: 24px;
	overflow: hidden;
}

.middle>.box>.title{
	overflow: hidden;
	background-color: #f1efef;
	height: 66px;
	line-height: 66px;
	font-family: "microsoft yahei";
}

.middle>.box>.title>span{
	float: left;
	margin-right: 60px;
	text-align: center;
	color: #333232;
}

.middle>.box>.title>span:last-of-type{
	margin-right: 0 !important;
}

.middle>.box>.title>.pro_info{
	width: 550px;
	text-align: left !important;
	margin-left: 50px;
}

.middle>.box>.title>.count,.discount{
	width: 70px;
}

.middle>.box>.title>.unit,.total{
	width: 110px;
}

.middle>.box>.order_info{
	font-family: "microsoft yahei";
}

.middle>.box>.order_info>li>span{
	float: left;
	margin-right: 61px;
	margin-top: 24px;
	text-align: center;
}

.middle>.box>.order_info>li>.pro_img{
	margin-top: 0 !important;
	margin-left: 37px;
	margin-right: 25px !important;
}

.middle>.box>.order_info>li>h5{
	font-size: 14px;
	color: #666060;
	width: 200px;
	float: left;
	margin-top: 10px;
	line-height: 20px;
}

.middle>.box>.order_info>li>h5>a{
	color: #666060;
}

.middle>.box>.order_info>li>h5>a:hover{
	color: #c8000b;
}

.middle>.box>.order_info>li>.color_sort{
	margin-left: 52px;
}

.middle>.box>.order_info>li>.total{
	margin-right: 0 !important;
}

.middle>.box>.order_info>li>.count{
	width: 70px !important;
}

.middle>.box>.order_info>li>.unit{
	width: 110px;
	display: inline-block;
}

.middle>.box>.order_info>li>div{
	margin-top: 150px;
}

.middle>.box>.order_info>li>div>span{
	margin-top: 0 !important;
}

.middle>.box>.order_info>li>div>.trans_method{
	margin-left: 37px;
}

.middle>.box>.order_info>li>div>.total{
	float: right !important;
	text-align: center;
}

.middle>.box>.order_info>li>div>.unit{
	margin-left: 615px;
	display: inline-block;
	width: 110px;
	text-align: center;
}

.middle>.box>div>form{
	clear: both;
	overflow: hidden;
}

.middle>.box>.summation{
	background-color: #f1efef;
	margin-bottom: 50px;
}

.middle>.box>div>form>#sub{
	width: 200px;
	height: 60px;
	border: 0;
	background-color: #c8000b;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	float: right;
	margin-top: 20px;
}

.middle>.box>div>form>#sub:hover{
	cursor: pointer;
}

.middle>.box>div>.sum{
	float: right;
	margin-right: 21px !important;
	margin-top: 10px;
}

.middle>.box>div>.sum>.sum_price{
	color: #c8000b;
	font-size: 18px;
	font-family: "microsoft yahei";
}

